using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.SqlClient;
using SEO.Model;
using SEO.DAL;

namespace SEO.BLL
{

/// <summary>
/// 版权所有: 版权所有(C) 2011，上海云里网络科技有限公司
/// 内容摘要: EDMMailHistoryBLL
/// 完成日期：2011年7月29日
/// 版    本：V1.0 
/// 作    者：Adin
/// </summary>
public class EDMMailHistoryBLL
{
EDMMailHistoryDAL  eyDAL=new EDMMailHistoryDAL();

/// <summary>
/// 获取EDMMailHistory表中所有数据
/// <returns>返回List类型</returns>
/// </summary>
public List<EDMMailHistory> GetAllEDMMailHistoryBLL()
{
return eyDAL.GetAllEDMMailHistoryDAL();
}

/// <summary>
/// 根据传入的SQL语句获取EDMMailHistory表中数据
/// </summary>
/// <param name="strSql">SQL语句</param>
/// <returns>返回List类型</returns>
public List<EDMMailHistory> GetEDMMailHistoryByWhereBLL(string strSql)
{
return eyDAL.GetEDMMailHistoryByWhereDAL(strSql);
}

/// <summary>
/// 往EDMMailHistory表中插入数据
/// </summary>
/// <returns>返回插入条数</returns>
public int InsertEDMMailHistoryBLL(SEO.Model.EDMMailHistory ey)
{
return eyDAL.InsertEDMMailHistoryDAL(ey);
}

/// <summary>
/// 根据ID更新EDMMailHistory表中数据
/// </summary>
/// <param name="ey">实例化EDMMailHistory类</param>
/// <returns>返回更新条数</returns>
public int UpdateEDMMailHistoryBLL(SEO.Model.EDMMailHistory ey)
{
return eyDAL.UpdateEDMMailHistoryDAL(ey);
}

/// <summary>
/// 根据指定条件删除EDMMailHistory表中数据
/// <param name="strSql">SQL语句</param>
/// <returns>返回删除条数</returns>
public int DeleteEDMMailHistoryBLL(string strSql)
{
return eyDAL.DeleteEDMMailHistoryDAL(strSql);
}

/// <summary>
/// 绑定表EDMMailHistory到DataGridView
/// <param name="dgv">DataGridView控件名称</param>
/// <param name="strSql">SQL语句</param>
/// </summary>
public void BindEDMMailHistoryBLL(System.Windows.Forms.DataGridView dgv, string strSql)
{
eyDAL.BindEDMMailHistoryDAL(dgv,strSql);
}
}
}
